package com.ys.erp.entity.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ys.erp.entity.data.bean.UserPulse;

import java.util.Collection;
import java.util.List;
import java.util.Map;

/**
 * @author lwj
 * @date 2025/5/22
 */
    
public interface IUserPulseService extends IService<UserPulse>{


    /**
     * 通过用户id查询幺豆
     *
     * @param userId                用户id
     * @return                      用户幺豆
     */
    UserPulse getByUserId(Long userId);

    /**
     * 根据用户ids查询幺豆集
     *
     * @param userIds               用户ids
     * @return                      幺豆集
     */
    List<UserPulse> listByUserIds(Collection<Long> userIds);

    /**
     * 根据用户ids查询幺豆
     *
     * @param userIds               用户ids
     * @return                      幺豆map
     */
    Map<Long, UserPulse> mapByUserIds(Collection<Long> userIds);
}
